package com.qinglei.recoup.system.service;

import com.qinglei.recoup.system.domain.EventLog;
import com.qinglei.recoup.system.pojo.BedStatusVO;
import com.qinglei.recoup.system.pojo.TourNotifyVO;

/**
 * 事件WebSocket服务
 */
public interface EventWsService {

    /**
     * 推送床位状态消息
     *
     * @param bedStatusVO
     */
    void pushBedStatusMsg(BedStatusVO bedStatusVO);

    /**
     * 推送事件消息
     *
     * @param eventLogVO
     */
    void pushEventMsg(EventLog eventLog);

    /**
     * 推送巡查通知消息
     * @param tourNotifyVO
     */
    void pushTourEvent(TourNotifyVO tourNotifyVO);
}
